const http = require('http');
//通过http这个内置模块创建一个http服务器
//调有和它的createServer方法创建一个http服务器
//在服务器的内部提供一个回调函数
//以后每当客户端向服务器发送请求的时候，会调用此函数进行响应
const server = http.createServer((request,response)=>{
    //获取 请求头的中的cookie
    let  cookie = request.headers.cookie;
    let count = 0;
    if(cookie){
        cookie= parseInt(cookie.split('=')[1]);
    }
    //计数器加1
    count++;
    //种植新的cookie
    response.setHeader('Set-Cookie',[`count=${count}`]);
    //返回响应体
    response.end(`This is your ${count} visit`);
});
//让此服务器监听8080端口，就是说以后有客户端想来访问8080端口，就相当于访问这个服务器了
server.listen(8080,()=>console.log(`服务器启动成功`));